package com.spzx.product.service;

import com.spzx.product.api.domain.SkuPrice;
import com.spzx.product.api.domain.SkuQuery;
import com.spzx.product.api.domain.vo.ProductSkuVo;
import com.spzx.product.api.domain.ProductSku;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 * 商品sku 服务类
 * </p>
 *
 * @author lee
 * @since 2024-07-15
 */
public interface IProductSkuService extends IService<ProductSku> {

    List<ProductSku> getTopSale();

    List<ProductSkuVo> getProductList(SkuQuery skuQuery);

    SkuPrice getSkuPrice(Integer skuId);

    ProductSku getProductSku(Integer skuId);

    List<SkuPrice> getSkuPriceList(List<Long> skuIdList);
}
